# 在数据分析等应用场景中，重要的就是数据存储和数据操作。

# 映射函数map

# 返回x的平方数
def square(x):
  return x ** 2 
# map(function， paramobj) fucntion表示映射规则，paramobj表示映射能操作的可迭代对象
print(list(map(square, [1,2,3])))
# 返回小写字母
def strToLowCase(str):
  return str.lower()
print(list(map(strToLowCase, ['ABC', 'EDF'])))
# 资产超过5000就是VIP
def tagAccount(num):
  if num > 5000:
    return 'VIP'
  else:
    return 'Normal'
print(list(map(tagAccount, [20000])))
